@import "https://gitee.com/winxper/typora/raw/master/sQuall/fonts.css";
@import "https://gitee.com/winxper/typora/raw/master/sQuall/reset.css";


:root {
    color-scheme: light dark;  
    /* 浅色主题配色方案 */
	--light-background: #fff;
	--light-color: #3c3c3c;
    /* 深色主题配色方案 */  
    --dark-background: #363B40;
	--dark-color: #b8bfc6;      
}  

@media (prefers-color-scheme: dark) {
    body {
        background-color: var(--dark-background);
		color: var(--dark-color);
    }
}  
      
@media (prefers-color-scheme: light) {            
    body {                
        background-color: var(--light-background);
		color: var(--light-color);
    }            
}

* {            
    margin: 0;
    border: 0;            
    padding: 0;        
}

body {
    font-size: 16px;
    font-family: "PingFang SC", "Microsoft YaHei", Qomolangma, sans-serif;
    line-height: 1.75em;
	margin: 0;
	padding: 8%;
    counter-reset: h2 0;
}

h1:first-of-type {
    margin-top: 1em;
}

h1 {
    font-size: 1.2em; 
    text-align: center;
    font-weight: 700;
    margin: 0em;  
}

h1:last-of-type {
    margin-bottom: 2em;
}

p, h2, h3, h4, h5, h6 {
    font-size: 1em; 
    text-align: justify;
    margin-bottom: 0.6em;
}

h2::before {
    counter-increment: h2 1;
    content: counter(h2, cjk-ideographic)"、";
}

h2 {
counter-reset: h3;
}

h3::before {
    counter-increment: h3 1;
    content: "（"counter(h3,cjk-ideographic)"）";
}

h3 {
    font-weight: 700;
    counter-reset: h4;
}


h4::before {
    counter-increment: h4 1;
    content: counter(h4)".";
}

h4 {
    font-weight: 400;
}

/* 有序列表 */
ol {
    list-style-type: lower-alpha;
    padding-left: 6%;
    margin: 0 0 10px; /* 段落间距 */
	line-height: 1.75;   
    text-align: justify;
}

/* 无序列表 */
ul {
    list-style-type: circle;
    padding-left: 6%;
    margin: 0 0 10px; /* 段落间距 */
	line-height: 1.75;   
    text-align: justify; 
}


.footnotes {
	list-style: none;
}

.footnotes::before {
    counter-increment: h2 1;
    content: counter(h2, cjk-ideographic)"、会议决定";
    font-weight: 800;
    font-size: 1em; 
    text-align: justify;
    padding-bottom: 1em;

}

.footnotes ol {
	font-weight: 400;
	line-height: 1.75em;
    text-align: justify;
	list-style-type: decimal;

}


/* 加粗 */
strong {
	font-weight: 700;
}

/* 高亮 */
mark {
    color: #ff0000;
    font-weight: 700; 
    background: #fff;
}

/* 引用 */
blockquote {
	line-height: 1.75;
	text-indent: -3.1em;
    margin: 0em 0em 0em 3.1em;
    display:block;
    margin-bottom: 1em
}
